package com.cci.kangdao.fieldService.manager.dto.request;

import com.cci.kangdao.entity.BaseEntity;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * @author William Du
 * @date 2020/1/21
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
public class SyncItemRequest extends SyncRequest {

    @JsonProperty("itemTitle")
    private String title;

    @JsonProperty("itemNo")
    private String itemNo;

    @JsonProperty("creatorPhone")
    private String employeeNum;

    @JsonProperty("requestedEntity")
    private String entity;

    @JsonProperty("requestedFunction")
    private String requestedFunction;

    @JsonProperty("requestDate")
    private String requestDate;

    @JsonProperty("requestSourceType")
    private String requestSourceType;

    @JsonProperty("requestSourceNumber")
    private String requestSourceNumber;

    @JsonProperty("priority")
    private String priority;

    @JsonProperty("coverageProvince")
    private String coverageProvince;

    @JsonProperty("coverageCity")
    private String coverageCity;

    @JsonProperty("faultType")
    private String faultType;

    private String customFaultType;

    @JsonProperty("serviceRequestDescription")
    private String serviceRequestDescription;

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getItemNo() {
        return itemNo;
    }

    public void setItemNo(String itemNo) {
        this.itemNo = itemNo;
    }

    public String getEmployeeNum() {
        return employeeNum;
    }

    public void setEmployeeNum(String employeeNum) {
        this.employeeNum = employeeNum;
    }

    public String getEntity() {
        return entity;
    }

    public void setEntity(String entity) {
        this.entity = entity;
    }

    public String getRequestedFunction() {
        return requestedFunction;
    }

    public void setRequestedFunction(String requestedFunction) {
        this.requestedFunction = requestedFunction;
    }

    public String getRequestDate() {
        return requestDate;
    }

    public void setRequestDate(String requestDate) {
        this.requestDate = requestDate;
    }

    public String getRequestSourceType() {
        return requestSourceType;
    }

    public void setRequestSourceType(String requestSourceType) {
        this.requestSourceType = requestSourceType;
    }

    public String getRequestSourceNumber() {
        return requestSourceNumber;
    }

    public void setRequestSourceNumber(String requestSourceNumber) {
        this.requestSourceNumber = requestSourceNumber;
    }

    public String getPriority() {
        return priority;
    }

    public void setPriority(String priority) {
        this.priority = priority;
    }

    public String getCoverageProvince() {
        return coverageProvince;
    }

    public void setCoverageProvince(String coverageProvince) {
        this.coverageProvince = coverageProvince;
    }

    public String getCoverageCity() {
        return coverageCity;
    }

    public void setCoverageCity(String coverageCity) {
        this.coverageCity = coverageCity;
    }

    public String getFaultType() {
        return faultType;
    }

    public void setFaultType(String faultType) {
        this.faultType = faultType;
    }

    public String getCustomFaultType() {
        return customFaultType;
    }

    public void setCustomFaultType(String customFaultType) {
        this.customFaultType = customFaultType;
    }

    public String getServiceRequestDescription() {
        return serviceRequestDescription;
    }

    public void setServiceRequestDescription(String serviceRequestDescription) {
        this.serviceRequestDescription = serviceRequestDescription;
    }
}